package io.zt.dangyuan;

import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Intent;
import android.net.http.SslError;
import android.os.Bundle;
import android.view.View;
import android.webkit.SslErrorHandler;
import android.webkit.WebChromeClient;
import android.webkit.WebResourceRequest;
import android.webkit.WebSettings;
import android.webkit.WebView;
import android.webkit.WebViewClient;

public class webview extends Activity {
	private WebView webView;
    private String url1;
    private String userid;

	@SuppressWarnings("unused")
	@SuppressLint("JavascriptInterface") @Override
	protected void onCreate(Bundle savedInstanceState) {
		// TODO Auto-generated method stub
		super.onCreate(savedInstanceState);
		setContentView(R.layout.webview);
		
		init();

    }
    

    private void init(){
    	Intent intent=getIntent();
		String url=intent.getStringExtra("result");
//        userid=intent.getStringExtra("uesrid");
//        Log.e("aaaa",userid);
        //i=Integer.valueOf(userid).intValue();
        Bundle bundle = this.getIntent().getExtras();
        //接收name值
        int name = bundle.getInt("userid");
        url1=url+"&userid"+"="+name;
		//Toast.makeText(getApplicationContext(),url1, Toast.LENGTH_SHORT)
		//.show();
        //选择加载javascript
//    	WebSettings settings = webView.getSettings();
//    	settings.setJavaScriptEnabled(true);
        webView = (WebView) findViewById(R.id.webview);
        //WebView加载web资源

        webView.getSettings().setSupportZoom(false);
//		webView.getSettings().setJavaScriptCanOpenWindowsAutomatically(true);
        webView.getSettings().setJavaScriptEnabled(true);
        webView.getSettings().setDomStorageEnabled(true);
                webView.setWebViewClient(new WebViewClient(){
                    public void onReceivedSslError(WebView view, SslErrorHandler handler, SslError error){
                        //handler.cancel(); 默认的处理方式，WebView变成空白页
//		                  //接受证书
                        handler.proceed();
                        //handleMessage(Message msg); 其他处理
                    }
                });

        webView.loadUrl(url1);
       //优先使用缓存
       webView.getSettings().setCacheMode(WebSettings.LOAD_CACHE_ELSE_NETWORK);
        //覆盖WebView默认使用第三方或系统默认浏览器打开网页的行为，使网页用WebView打开
       webView.setWebViewClient(new WebViewClient(){
           @Override
           public boolean shouldOverrideUrlLoading(WebView view, WebResourceRequest request) {
               //返回值是true的时候控制去WebView打开，为false调用系统浏览器或第三方浏览器
               view.loadUrl(request.getUrl().toString());
               return false;
           }
       });
       webView.setWebChromeClient(new WebChromeClient() {
           @Override
           public void onProgressChanged(WebView view, int newProgress) {
               // TODO Auto-generated method stub
               if (newProgress == 100) {
                   // 网页加载完成

               } else {
                   // 加载中

               }

           }
       });
    }
  //改写物理按键——返回的逻辑
//    @Override
//    public boolean onKeyDown(int keyCode, KeyEvent event) {
//        // TODO Auto-generated method stub
//        if(keyCode==KeyEvent.KEYCODE_BACK)
//        {
//            if(webView.canGoBack())
//            {
//                webView.goBack();//返回上一页面
//                return true;
//            }
//            else
//            {
//                System.exit(0);//退出程序
//            }
//        }
//        return super.onKeyDown(keyCode, event);
//    }
  public void onClick(View view) {
      finish();
  }
}